wind-driven rain - German English Dictionary